Shell Lake State Bank ATMs in University Park, FL

10690 SW 8th St
Miami
FL 33174
United States